package com.hllxd.hism.star.basic.service.service;


import com.hllxd.hism.star.basic.service.model.SyslogEntity;
import com.hllxd.hism.star.basic.service.model.SyslogSummaryEntity;

import java.util.List;

/**
 * @author xiyong.lxy
 * @date 2020-10-12 16:51
 */
public interface SyslogLogService {

    /**
     * 写入/修改用户信息
     * @param its 用户访问列表信息
     * @return 成功/失败
     */
    Long setSyslogEntity(String its);

    /**
     * 获取用户行为日志列表
     * @return 日志列表
     */
    List<SyslogEntity> listSyslogEntity();

    /**
     * 获取用户行为日志汇总列表
     * @return 汇总列表
     */
    List<SyslogSummaryEntity> listSyslogSummary();

    /**
     * 获取用户行为日志汇总列表
     * @return 汇总列表
     */
    List<SyslogSummaryEntity> listSyslogUser();

    /**
     * 获取用户行为日志汇总列表
     * @return 汇总列表
     */
    List<SyslogSummaryEntity> listSyslogSummaryByUser();

}
